package com.guyan.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * ClassName： WangEditorVo
 * Date： 2021/6/2 22:31
 *
 * @author 孤焰
 * @version 1.0
 **/

@Data
@NoArgsConstructor
@AllArgsConstructor
public class WangEditorVo {
    /**
     * 即错误代码，0 表示没有错误
     * 如果有错误，errno != 0，可通过监听函数 fail 拿到该错误码进行自定义处理
     */
    private Integer errno;
    /**
     * 详细数据
     */
    private List<WangEditorItemVo> data;

    public static WangEditorVo success(List<WangEditorItemVo> data) {
        return new WangEditorVo(0, data);
    }

    public static WangEditorVo error(Integer errno) {
        WangEditorVo wangEditorVo = new WangEditorVo();
        wangEditorVo.errno = errno;
        return wangEditorVo;
    }
}
